package com.jianggy.singleton;

/**
 * 可以在多线程中使用
 * @author jianggy
 * @time 2018年8月31日 下午5:21:32
 * @description
 */
public class Singleton2 {
	private static Singleton2 singleton = null;
	/**
	 * 私有构造方法，外部无法直接创建此类的对象
	 */
	private Singleton2(){
		
	}
	
	/**
	 * 在方法上加了同步锁
	 * @time 2018年8月31日 下午5:22:49
	 * @Description
	 * @return
	 */
	public static synchronized Singleton2 getInstance() {
		if (singleton == null) {
			singleton = new Singleton2();
		}
		return singleton;
	}
}
